/**
 * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.jeeplus.modules.fee.entity;

import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.google.common.collect.Lists;

import com.jeeplus.core.persistence.DataEntity;
import com.jeeplus.common.utils.excel.annotation.ExcelField;

/**
 * 应付Entity
 * @author 李超辉
 * @version 2018-02-01
 */
public class Cope extends DataEntity<Cope> {
	
	private static final long serialVersionUID = 1L;
	private String shipmentNumbers;		// 装运单号
	private String entrustNumber;		// 委托单号
	private String thdh;		// 提货单号
	private String company;   //收货单位
	private String arrive;   //到站地
	private String contractCost;		// 合同费用
	private String carCost;		// 租车费用
	private String freight;		// 总运费
	private Date date;//下单日期
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	private String project;		// 项目
	private List<CopeDetil> copeDetilList = Lists.newArrayList();		// 子表列表
	private String fhyp;//防护用品费
	private String zxf; //装卸费
	private String qt;//其它费用
	private String pid;//委托单
	private String start;//起运地
    private String yf;
    private String wf;

	public String getYf() {
		return yf;
	}

	public void setYf(String yf) {
		this.yf = yf;
	}

	public String getWf() {
		return wf;
	}

	public void setWf(String wf) {
		this.wf = wf;
	}

	public String getStart() {
		return start;
	}

	public void setStart(String start) {
		this.start = start;
	}

	public String getPid() {
		return pid;
	}

	public void setPid(String pid) {
		this.pid = pid;
	}

	public String getQt() {
		return qt;
	}

	public void setQt(String qt) {
		this.qt = qt;
	}



	public String getFhyp() {
		return fhyp;
	}

	public void setFhyp(String fhyp) {
		this.fhyp = fhyp;
	}

	public String getZxf() {
		return zxf;
	}

	public void setZxf(String zxf) {
		this.zxf = zxf;
	}

	public Cope() {
		super();
	}

	public Cope(String id){
		super(id);
	}

	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public String getArrive() {
		return arrive;
	}

	public void setArrive(String arrive) {
		this.arrive = arrive;
	}

	@ExcelField(title="装运单号", align=2, sort=5)
	public String getShipmentNumbers() {
		return shipmentNumbers;
	}

	public void setShipmentNumbers(String shipmentNumbers) {
		this.shipmentNumbers = shipmentNumbers;
	}
	
	@ExcelField(title="委托单号", align=2, sort=6)
	public String getEntrustNumber() {
		return entrustNumber;
	}

	public void setEntrustNumber(String entrustNumber) {
		this.entrustNumber = entrustNumber;
	}
	
	@ExcelField(title="提货单号", align=2, sort=7)
	public String getThdh() {
		return thdh;
	}

	public void setThdh(String thdh) {
		this.thdh = thdh;
	}
	
	@ExcelField(title="合同费用", align=2, sort=8)
	public String getContractCost() {
		return contractCost;
	}

	public void setContractCost(String contractCost) {
		this.contractCost = contractCost;
	}
	
	@ExcelField(title="租车费用", align=2, sort=9)
	public String getCarCost() {
		return carCost;
	}

	public void setCarCost(String carCost) {
		this.carCost = carCost;
	}
	
	@ExcelField(title="总运费", align=2, sort=10)
	public String getFreight() {
		return freight;
	}

	public void setFreight(String freight) {
		this.freight = freight;
	}
	
	@ExcelField(title="项目", align=2, sort=11)
	public String getProject() {
		return project;
	}

	public void setProject(String project) {
		this.project = project;
	}
	
	public List<CopeDetil> getCopeDetilList() {
		return copeDetilList;
	}

	public void setCopeDetilList(List<CopeDetil> copeDetilList) {
		this.copeDetilList = copeDetilList;
	}
}